/*
 * ChatRecibir.h
 *
 *  Created on: 14/05/2013
 *      Author: Juliansci
 */

#ifndef CHATRECIBIRCLIENTE_H_
#define CHATRECIBIRCLIENTE_H_

#include "Thread.h"
#include "Socket.h"
#include <string>

class Client;

using namespace std;

class ChatRecibirCliente: public Thread {
protected:
	virtual void run();
private:
	Socket aSocket;
	Client* cliente;
	bool activo;

public:
	ChatRecibirCliente(unsigned int sockfd, Client* cliente) : aSocket(sockfd) {this->cliente = cliente;this->activo = true;};
	virtual ~ChatRecibirCliente() {}	;
	//Cierra la conexion
	void connectionShutdown();

};

#endif /* CHATRECIBIRCLIENTE_H_ */
